home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Development / Source / Arashi 1.1 Source / For your think c folder / Sound Kit ƒ / Huffman.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-09  |  659 b   |  36 lines  |  [TEXT/KAHL]

  1. /*/
  2.      Project Arashi: Huffman.h
  3.      Major release: Version 1.1, 7/22/92
  4.  
  5.      Last modification: Wednesday, September 9, 1992, 22:12
  6.      Created: Saturday, October 6, 1990, 23:11
  7.  
  8.      Copyright © 1990-1992, Juri Munkki
  9. /*/
  10.  
  11. /*
  12. >>    This file contains definitions for compression routines for
  13. >>    the sound data of Project STORM.
  14. */
  15. #define    SOUNDFILE    'FSSD'
  16.  
  17. #define    QTBITS        10        /*    Should always be less than 16!    */
  18. #define    VALUES        128
  19. #define    DROPBITS    1
  20. #define    ANDMASK        0x7F
  21.  
  22. typedef    struct    treenode
  23. {
  24.     char                value;
  25.     
  26.     int                    codelen;
  27.     int                    code;
  28.  
  29.     long                freq;
  30.  
  31.     struct    treenode    *zeroptr;
  32.     struct    treenode    *oneptr;
  33.     int                    typeflag;
  34.  
  35. }    treenode;
  36.